heart of gold
A very kind and good nature, as in
Bill is very generous; he has a heart of gold
. This expression alludes to gold in the sense of “something valued for its goodness.”
[
Late 1500s
]